key piece - Turkish English Dictionary